// const OSS = require('ali-oss');
import OSS from 'ali-oss';
import { config } from '@/utils/config/alioss';
// const { config } = require('../routes/alioss');

const client = new OSS({
  // yourregion填写Bucket所在地域。以华东1（杭州）为例，Region填写为oss-cn-hangzhou。
  region: config.region,
  //  阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
  accessKeyId: config.accessKeyId,
  accessKeySecret: config.accessKeySecret,
  // 填写Bucket名称。
  bucket: config.bucket,
});

export const deleteFile = async (path: string) => {
  try {
    // 填写Object完整路径。Object完整路径中不能包含Bucket名称。
    const result: any = await client.delete(path);
    console.log(result);
  } catch (e) {
    console.log(e);
  }
};

// module.exports = {
//   deleteFile,
// };
